Fstab
Introduction to fstab
Конфігураційний файл /etc/fstab містить необхідну інформацію для автоматизації процесу монтування розділів. Коротше кажучи, монтування — це процес, під час якого необроблений (фізичний) розділ готується для доступу та призначається місце розташування в дереві файлової системи (або точці монтування).
- Загалом fstab використовується для внутрішніх пристроїв, CD/DVD-девайсів та мережевих тек (samba/nfs/sshfs).
- Параметри для mount і fstab подібні.
- Розділи, перелічені у fstab, можна налаштувати на автоматичне монтування під час процесу завантаження.
- Якщо пристрій/розділ відсутній у списку fstab, ЛИШЕ ROOT може підключити пристрій/розділ.
- Користувачі можуть монтувати пристрій/розділ, якщо пристрій знаходиться у fstab із належними параметрами.
Fstab File Configuration
Синтаксис запису fstab:[Device] [Mount Point] [File System Type] [Options] [Dump] [Pass]
<device> | Пристрій/розділ (за розташуванням /dev або UUID), який містить файлову систему. |
<mount point> | Каталог у вашій кореневій файловій системі (точка монтування), з якої можна отримати доступ до вмісту пристрою/розділу (примітка: swap не має точки монтування). У назвах точок монтування не повинно бути пробілів. |
<file system type> | Тип файлової системи (див. LinuxFilesystemsExplained). |
<options> | Параметри монтування доступу до пристрою/розділу |
<dump> | Увімкнути або вимкнути резервне копіювання пристрою/розділу. Це поле зазвичай має значення 0, яке вимикає його. |
<pass num> | Керує порядком, у якому fsck перевіряє пристрій/розділ на наявність помилок під час завантаження. Кореневий пристрій має бути 1. Інші розділи мають мати 2 або 0, щоб вимкнути перевірку. |
Щоб отримати список пристроїв за UUID:
lsblk -f
lsblk
sudo blkid
[peturik@peturik-7440 ~]$ lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda └─sda1 ext4 1.0 d8258692-b435-4cf4-917e-51d37cffd023 221,7G 0% /mnt/ssd sdb ├─sdb1 vfat FAT32 357A-D7F9 933,3M 9% /efi ├─sdb2 ext4 1.0 root 76e7f72a-7e05-44ff-abbe-135414bc765b 110,9G 9% / ├─sdb3 ext4 1.0 0f6b83b1-c389-41e8-941a-36a6b02d8fce 79,6G 12% /home └─sdb4 swap 1 4f05fd47-ce88-4a1a-a7f2-b421824b1427 [SWAP] sdc └─sdc1 exfat 1.0 73F7-7BC8 [peturik@peturik-7440 ~]$
file /etc/fstab:
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a device; this may # be used with UUID= as a more robust way to name devices that works even if # disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> UUID=357A-D7F9 /efi vfat defaults,noatime 0 2 UUID=76e7f72a-7e05-44ff-abbe-135414bc765b / ext4 defaults,noatime 0 1 UUID=0f6b83b1-c389-41e8-941a-36a6b02d8fce /home ext4 defaults,noatime 0 2 UUID=4f05fd47-ce88-4a1a-a7f2-b421824b1427 swap swap defaults 0 0 tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 UUID=d8258692-b435-4cf4-917e-51d37cffd023 /mnt/ssd/ ext4 defaults,noatime 0 0 UUID=73F7-7BC8 /mnt/pndrv exfat defaults,user,uid=1000,gid=100,nofail,noatime 0 0
Тут, UUID=73F7-7BC8 - змінний носій (pendrive)
В options потрібно додати опцію nofail, інакше, якщо цей диск не підключений до комп'ютера під час завантаження, комп'ютер може не завантажитися через помилку у файлі /etc/fstab.
https://help.ubuntu.com/community/Fstab Category: Linux | Comments: 0